socio-technical systems - Español Inglés Diccionario